/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.yunhoo.checkFlow.db.dao;

import java.util.List;

/**
 *
 * @author Administrator
 */
public interface BaseDao {

    public void insert(Object obj, String namespace);

    public void insert01(Object obj, String namespace);

    public void insert02(Object obj, String namespace);

    public void insertList(List datali, String namespace);

    public void update(Object obj, String namespace);

    public void update01(Object obj, String namespace);

    public void update02(Object obj, String namespace);

    public void update03(Object obj, String namespace);

    public void update04(Object obj, String namespace);

    public void updateList(List datali, String namespace);

    public void delete(Object obj, String namespace);

    public void delete01(Object obj, String namespace);

    public void delete02(Object obj, String namespace);

    public void deleteList(List datali, String namespace);

    public Object query(Object obj, String namespace);

    public Object query01(Object obj, String namespace);

    public Object query02(Object obj, String namespace);

    public Object query03(Object obj, String namespace);

    public List queryList(Object obj, String namespace);

    public List queryList01(Object obj, String namespace);

    public List queryList02(Object obj, String namespace);

    public List queryList03(Object obj, String namespace);

    public List queryList04(Object obj, String namespace);

    public List queryList05(Object obj, String namespace);

    public List queryList06(Object obj, String namespace);

    public List queryList07(Object obj, String namespace);

    public List queryList08(Object obj, String namespace);

    public List queryList09(Object obj, String namespace);

    /* * * 工作流 * * */
    public List getFirstLevel(String namespace);

    public List getAllList(String namespace);

    public List getGenSecList(Object object, String namespace);

    public List isExist(Object object, String namespace);

    public List getListByQuery(Object object, String namespace);

    public List getSubLevel(Object object, String namespace);

    public List getGenListByObject(Object object, String namespace);

    public List getGenForthList(Object object, String namespace);

    public List getGenSecListByObject(Object object, String namespace);

    public List getGenThirdList(Object object, String namespace);

    public List getGenList(Object object, String namespace);
    /* * * 工作流 * * */
}
